html{
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	}
   a{
	text-decoration:none !important;	
	}
#logo
{
	position:fixed;
	_position:absolute;
	top:0px;
	left:1px;
	clip:inherit;
	_top:expression(document.documentElement.scrollTop+
	document.documentElement.clientHeight-this.clientHeight);
	_left:expression(document.documentElement.scrollLeft+ document.documentElement.clientWidth - offsetWidth);
	width:240px;
	height:100px;
	background-image:url(../images/logo.png);
	margin-top:15px !important;
}
#map_current{
	height:30px;
	width:100%;
	position:relative;
	z-index:20001;
	width:420px;
	left:335px !important;
	padding-left:15px;
	}
#line{/*duong mo` nam ngang o giua*/
	position:fixed;
	position:absolute;
	top:215px;
	left:1px;
	clip:inherit;
	_top:expression(document.documentElement.scrollTop+
	document.documentElement.clientHeight-this.clientHeight);
	_left:expression(document.documentElement.scrollLeft+ document.documentElement.clientWidth - offsetWidth);
	height:210px;
	min-width: 1024px; 
	width: 99.9%; 
	background-image:url(../images/line.png);
	background-repeat:repeat;
}
#wrapper{
	width:1024px;
	height:560px;
	position:relative;
	margin:0 auto;
}
#jslidernews1{
	border:none !important;	
	}
/* trang chu*/
.home{ 
	height:560px !important; 
	width:1024px; 
	margin:0 auto;
	padding:0px !important;
}
#footer{
	width:100%;
	height:50px;
	clear:both;
}

/*//////////////////////////////////////////////////////////*/

#container{
	width:1024px;
	height:560px;
	position:absolute !important;
	z-index:1000;
	margin:0 auto !important;
	padding:0 !important;
}
/*///////////////////////////////////////////////////////*/
.box
{
	width:222px;
	height:210px;
	background-image:url(../images/bg_box.png);
	background-repeat:repeat;
	float:left;
	color:#FFF;
	text-align:center;
	font-size:18px;
}
.box:hover
{
	border:2px solid #FFF;
	background-color:#00CACA;
	cursor:pointer;
	border: 2px solid #FFFFFF !important;
}
#box_dichvu{
	margin-left:45px; 
	margin-top:215px/*160px*/;	
	border: 1px solid #30E4FF;
	}
#box_phanmem{
	margin-left:20px; 
	margin-top:215px/*260px*/;
	border: 1px solid #30E4FF;	
	}
#box_tuvan{
	margin-left:20px; 
	margin-top:215px/*160px*/;
	border: 1px solid #30E4FF;	
	}
#box_khac{
	margin-left:20px; 
	margin-top:215px/*240px*/;
	border: 1px solid #30E4FF;	
	}
#content_item{
	width:390px;
	margin-left:65px;
	height:auto;	
	}
#title_item{
	font-size:25px;
	margin:10px 0px;	
	text-align:center;
	}
/*Thong tin chi tiet cac linh vuc//////////////////////////////////////////////////*/
#left
{
	float:left;
	width:34px;
	height:33px;
	background-image:url(../images/left.png);
}
#right
{
	float:right;
	width:34px;
	height:33px;
	background-image:url(../images/right.png);
}
.box_detailinformation
{
	width:1024px;
	height:560px;
	position:absolute;
	z-index:10;
	font-size:20px;
}

.box_content_bg
{
	width:590px;
	height:329px;
	float:right;
}

.box_content
{
	width:500px;
	height:280px;
	background-image:url(../images/box_content.png);
	background-repeat:repeat;
	border: 1px solid #30E4FF;
	font-size:18px;
	color:#FFF;
	margin-top:130px !important;
	margin-left:-170px !important;
}
.box_image
{
	width:202px;
	height:auto;/*230px*/
	position:absolute;
	z-index:2;
	margin-top:345px;
	margin-left:200px;
}
.box_image_phanmem
{
	width:202px;
	height:auto;/*230px*/
	position:absolute;
	z-index:2;
	margin-top:300px;
	margin-left:200px;
}
.box_image_tuvan
{
	width:202px;
	height:auto;/*230px*/
	position:absolute;
	z-index:2;
	margin-top:260px;
	margin-left:200px;
}
#box_button
{
	width:80px;
	height:33px;
	position:fixed;
	_position:absolute;
	clip:inherit;
	_top:expression(document.documentElement.scrollTop+
	document.documentElement.clientHeight-this.clientHeight);
	_left:expression(document.documentElement.scrollLeft+ document.documentElement.clientWidth - offsetWidth);
	right:380px;
	top:370px;
	z-index:10;
}
#left
{
	float:left;
	width:34px;
	height:33px;
	background:url(../images/left.png);
}
#right
{
	float:right;
	width:34px;
	height:33px;
	background:url(../images/right.png);
}
#left:hover{
	float:left;
	width:34px;
	height:33px;
	background:url(../images/left1.png) !important;
	top:1px;
	right:1px;
	position:relative;
	}
#right:hover
{
	float:right;
	width:34px;
	height:33px;
	background:url(../images/right1.png) !important;
	top:1px;
	right:1px;
	position:relative;
}
/* end thong tin chi tiet cac linh vuc */
/*////////////////////////////////////////////////////////////*/
#menu_hover{
	background-color:#000;
	width:472px;
	height:40px;
	font-size:20px;
	list-style:none;
	color:#FFF;
}

li{
	display:inline;
}

#menu_hover li a{
	text-decoration:none;
	text-align:center;
}

#Homebtn{
	width:118px;
	height:40px;
	float:left;
}

#Homebtn_hover{
	width:118px;
	height:40px;
	float:left;
	background-color:#FFF;
	color:#000;
}

#Introducebtn{
	width:118px;
	height:40px;
	float:left;
}

#Introducebtn_hover{
	width:118px;
	height:40px;
	float:left;
	background-color:#FFF;
	color:#000;
}

#Recruitbtn{
	width:118px;
	height:40px;
	float:left;
}

#Recruitbtn_hover{
	width:118px;
	height:40px;
	float:left;
	background-color:#FFF;
	color:#000;
}

#Contactbtn{
	width:118px;
	height:40px;
	float:left;
}

#Contactbtn_hover{
	width:118px;
	height:40px;
	float:left;
	background-color:#FFF;
	color:#000;
}

/*ket thuc trang chu */
/*/Contact//////////////////////////////////////////////////*/
#box_contact
{
	width:874px;
	height:490px;
	background-image:url(../images/box_contact.png);
	margin-left:85px;
	position:absolute;
	z-index:10;
	font-size:20px;
	color:#000;
	padding:3px;
	margin-top:55px;
	border:1px solid #666;
	border-top:2px solid #666;
	border-right:2px solid #666;
	}
#word
{
	color:#0db5d9;
	font-size:30px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	text-align:left;
	width:320px;
	float:left;
}

#information
{
	margin-left:20px;
	height:auto;
	font-size:14px;
	width:300px;
	height:400px;
	margin-right:15px;
	padding:5px;
	float:left;
}

#map
{
	margin-bottom:10px;
	width:520px;
	height:470px;
	border:1px solid #000;
	font-size:14px;
	float:left;
	margin-top:10px;
}

/*/Recruit//////////////////////////////////////////////////*/
#recruitment.main-slider-content{
	height:560px !important;
	width:1024px;	
	}
#recruitment #jslidernews1,#recruitment #container
{
	width:1024px !important;
	height:560px !important;
	background-repeat:repeat;
	z-index:210;
	margin-top:0px !important;
	position:absolute;
	border:1px solid #666;
	border-top:2px solid #666;
	border-right:2px solid #666;	
}
#recruitment .sliders-wrapper
{
	width:540px !important;
	height:560px !important;
	margin-left:484px; !important;
	margin-top:55px !important;	
}
#recruitment .slider-description
{
	
	width:516px !important;
	height:470px;
    color:#000;
    left:0;
    margin: 0 10px;
	margin-bottom:10px;
    position: relative;
    text-align: left;
	z-index:100000;    
	background-image:url(../images/box_contact.png);
	border:1px solid #666;
	border-top:2px solid #666;
	border-right:2px solid #666;
	margin-left:485px;	
}
#recruitment .start-description
{
	width:507px !important;
	height:470px;
    color:#333;
    left:0;
    padding: 15px;
    position: relative;
    text-align: left;
	z-index:100000;
    top: 0;
	background-image:url(../images/box_contact.png);
	border:1px solid #666;
	border-top:2px solid #666;
	border-right:2px solid #666;
	font-size:14px;	
}
#recruitment .start-description #start_title{
	font-size:20px;
	font-weight:bold;
	color:#167C99;
	text-align:center;
	text-transform:uppercase;
	margin-bottom:30px;
}
#recruitment .start-description .subscript{
	font-weight:bold;
	margin-top:5px;
	text-transform:capitalize;
	margin-bottom:5px;	
	text-decoration:underline;
	color:#990000;
	font-size:15px;
}
#recruitment ul.sliders-wrap-inner{
	left:0px;	
	position:relative;
	z-index:1;
	}
#recruitment .navigator-wrapper{
	width:260px !important;
	margin-left:30px;
	height:265px !important;
	}
#recruitment ul.sliders-wrap-inner li{
	position:relative;
	z-index:1000;
	/*margin-right:10px;*/
	}
#tuyendung_item{
	height:30px !important;
	width:250px !important;
	padding:8px 0;	
	}
#tuyendung_item .work {
		text-transform:capitalize;	
}
#recruitment .navigator-wrap-inner li{
	width:250px !important;
	height:30px !important;
	padding:5px 0;
	margin-top:7px;
	color:#333;
	border:1px solid #CCC;
	border-top:2px solid #CCC;
	border-right:2px solid #CCC;
	color:#000000;
	background-color:#FFFFFF;
	}
#recruitment ul.navigator-wrap-inner li.active{
	background-color:#167C99 !important;
	color:#FFFFFF !important;	
	}
#recruitment .navigator-wrap-inner li:hover{
	background-color:#999999;
	color:#333333;	
	}
#box_position_recruit_bg
{
	width:312px;
	height:auto !important;
	background-repeat:repeat;
	background-image:url(../images/box_contact.png);
	position:absolute;
	top:150px !important;
	left:50px !important;
	z-index:210;
	border:1px solid #666;
	border-top:2px solid #666;
	border-right:2px solid #666;
	padding-bottom:5px;

}
#recruitment .scroll-pane {
	overflow: auto;	
	width:510px !important;
	height:380px;
	margin-bottom:10px;
}
#caption_vitrituyendung{
	color:#167C99; 
	font-size:20px; 
	text-align:center; 
	padding:8px 0px; 
	width:310px;
	height:30px;
	font-weight:bold;
	margin-top:5px;
	text-transform:uppercase;
	}
#box_position_recruit
{
	width:265px;
	height:105px;
	background-repeat:repeat;
	margin-top:8px;
	margin-left:32px;
	margin-bottom:5px;
	background-color:#FFFFFF;
	padding-left:5px !important;
}
#recruitment .navigator-wrap-inner{
	width:250px !important;
	height:auto !important;
	}
li.row_of_box_position_recruit
{
	width:260px !important;
	height:30px !important;
	background-repeat:repeat !important;
	position:absolute;
	z-index:220;
	color:#000 !important;
	font-size:18px !important;
	text-align:center;
	margin-top:50px;
	padding-top:5px !important;
	cursor:pointer !important;
	background-color:#CCC;
}

.row_of_box_position_recruit:hover
{
	background-color:#3D3D3D;
	color:#FFF;
}
.content_recruit{
	margin: auto;
	color:#333;
	width:470px !important;
	height:auto;
	text-align:left;
	}
#title_recruit{
	background-color:#167C99;
	font-size:18px; 
	margin-left:10px; 	
	padding:3px 0px;
	color:#FFFFFF;	
	width:473px;
	text-align:center;
	padding-left:20px;
	text-transform:capitalize;
	}
.slider-description .career-title{
	text-decoration:underline;
	color:#003366;
	font-size:16px;		
}	
#title_name{
	color:#167c99; 
	font-size:20px;
	margin:0;
	padding:0px;
	font-weight:bold; 
	height:45px;
	width:500px;
	text-transform:uppercase;
	text-align:center;
	}
#title_name img{
	margin:0 !important;	
	}
/*-------------------recruit---*/
/*/news//////////////////////////////////////////////////*/
#news .main-slider-content{
	height:560px !important;
	width:1024px;
	
	}
#news #jslidernews1,#recruitment #container
{
	width:1024px !important;
	height:560px !important;
	background-repeat:repeat;
	z-index:210;
	margin-top:0px !important;
	position:absolute;
	border:1px solid #666;
	border-top:2px solid #666;
	border-right:2px solid #666;	
}
#news .sliders-wrapper
{
	width:540px !important;
	height:560px !important;
	margin-left:484px; !important;
	margin-top:55px !important;	
}
#news .slider-description
{
	width:515px !important;
	height:470px;
    color: #FFFFFF;
    left:0;
    padding: 10px;
    position: relative;
    text-align: center;
	z-index:100000;
    top: 0;
	background-image:url(../images/box_contact.png);
	border:1px solid #666;
	border-top:2px solid #666;
	border-right:2px solid #666;	
}
#news ul.sliders-wrap-inner{
	left:0px;
	position:relative;
	z-index:1;
	}
#news .navigator-wrapper{
	width:260px !important;
	margin-left:30px;
	height:230px !important;
	}
#news ul.sliders-wrap-inner li{
	position:relative;
	z-index:1000;
	}
#news_item{
	height:30px !important;
	width:250px !important;
	padding:8px 0;
	}
ul .navigator-wrap-inner {
	left:0 !important;	
}	
#news .navigator-wrap-inner li{
	width:250px !important;
	height:30px !important;
	padding:5px 0;
	margin-top:7px;
	color:#333;
	border:1px solid #CCC;
	border-top:2px solid #CCC;
	border-right:2px solid #CCC;
	color:#000000;
	background-color:#FFFFFF;
	}
#news ul.navigator-wrap-inner li.active{
	background-color:#167C99 !important;
	color:#FFFFFF !important;
	}
#news .navigator-wrap-inner li:hover{
	background-color:#999999;
	color:#333333;	
	}
#box_position_news_bg
{
	width:312px;
	height:270px !important;
	background-repeat:repeat;
	background-image:url(../images/box_contact.png);
	position:absolute;
	top:130px !important;
	left:50px !important;
	z-index:210;
	border:1px solid #666;
	border-top:2px solid #666;
	border-right:2px solid #666;
	padding-bottom:5px;

}
#caption_news{
	color:#167C99; 
	font-size:20px; 
	text-align:center; 
	padding:8px 0px; 
	width:310px;
	height:30px;
	font-weight:bold;
	margin-top:5px;
	}
#box_position_news
{
	width:265px;
	height:105px;
	background-repeat:repeat;
	margin-top:8px;
	margin-left:32px;
	margin-bottom:5px;
	background-color:#FFFFFF;
	padding-left:5px !important;
}
#news .navigator-wrap-inner{
	width:250px !important;
	height:auto !important;
	}
li.row_of_box_position_news
{
	width:260px !important;
	height:30px !important;
	background-repeat:repeat !important;
	position:absolute;
	z-index:220;
	color:#000 !important;
	font-size:18px !important;
	text-align:center;
	margin-top:50px;
	padding-top:5px !important;
	cursor:pointer !important;
	background-color:#CCC;
}

.row_of_box_position_news:hover
{
	background-color:#3D3D3D;
	color:#FFF;
}
#content_news{
	margin-top:10px !important;
	margin: auto;
	color:#333;
	width:480px;
	height:auto;
	text-align:left;	
	}
#title_news{
	background-color:#167C99;
	font-size:18px; 
	margin-left:10px; 	
	padding:3px 0px;
	color:#FFFFFF;	
	width:473px;
	text-align:left;
	padding-left:20px;
	}
/*-------------------news---*/
/* scroll-to*/
div#slider{
	height:560px !important;
	position:absolute !important;
	}
div.scroll{
	height:560px !important;
	float:left !important;
	}
div.scroll .panel{
	height:560px !important;
	float:left;
	margin:0;
	padding:0;
	}
/*ket thuc scroll-to */
/* menu */
.navigationMenu a{
	text-decoration:none;
	color:#FFFFFF !important;	
	}
#menu {
	top:-2px !important;
	right:5px !important;
	float:right;
	position:relative;
	z-index:20000;
	}
/* ket thuc menu */
/* next introduce */
#introduce #jslidernews1{
	margin-top:70px;
	border:none !important;	
	}
#introduce .lof-slidecontent{
	width:100% !important;
	margin:0 auto;	
	}
#introduce .title-description{
	font-size:30px;	
	}
#introduce ul.sliders-wrap-inner li img{	padding:0; margin-top:70px; margin-left:100px;	}
#introduce #item_4{
	margin-top:120px;
	margin-left:50px;	
	}
#introduce .slider-description{
	width:1024px;
	height:500px !important;		
	}
#introduce .lof-slidecontent .slider-description .vexan_title {
	width:300px;
	font-size:30px;
	text-transform:uppercase;	
	text-align:left;
	margin-top:70px;
	margin-left:110px;
}
#introduce .lof-slidecontent .slider-description .vexan_content {
	width:300px;
	height:100px;	
	text-transform:none;
	margin-left:110px;
	margin-top:15px;
	text-align:left;
	font-size:13px;	
}
#introduce .lof-slidecontent .slider-description .vexan_address {
	padding-left:580px;	
	width:300px;
	height:auto;
	text-align:left;
}
#introduce .lof-slidecontent .slider-description #dinhhuong {
 	width:200px;
	height:190px;
	float:left;
	margin-top:115px;
	margin-left:42px;
	text-align:left;		
}
#introduce .lof-slidecontent .slider-description .title{
	font-size:20px;
	text-transform:uppercase;
	margin-top:5px;
	text-align:center;
	margin-left:5px;
	width:190px;
	color:#0db5d9;
}
#introduce .lof-slidecontent .slider-description .content{
	text-transform:none;
	margin:0 10px;
	margin-top:20px;
	height:auto;
	width:180px;
}
#introduce .lof-slidecontent .slider-description #sumenh {
	width:200px;
	height:190px;
	float:left;
	margin-top:115px;
	margin-left:40px;
	text-align:left;	
}
#introduce .lof-slidecontent .slider-description #muctieu {
	width:200px;
	height:190px;
	float:left;
	margin-top:115px;
	margin-left:40px;
	text-align:left;		
}
#introduce .lof-slidecontent .slider-description #giatri {
	width:200px;
	height:190px;
	float:left;
	margin-top:115px;
	margin-left:40px;
	text-align:left;		
}
#right_button{
	position:fixed;
	position:absolute;
	top:215px;
	right:1px;
	clip:inherit;
	_top:expression(document.documentElement.scrollTop+
	document.documentElement.clientHeight-this.clientHeight);
	_left:expression(document.documentElement.scrollLeft+ document.documentElement.clientWidth - offsetWidth);
	height:210px;
	width: 77px; 
	background-image:url(../images/right_button.png);
	z-index:100;
}
#right_button:hover{
	background-image:url(../images/right_button_hover.png);
	cursor:pointer;
}
#left_button{
	position:fixed;
	position:absolute;
	top:215px;
	left:1px;
	clip:inherit;
	_top:expression(document.documentElement.scrollTop+
	document.documentElement.clientHeight-this.clientHeight);
	_left:expression(document.documentElement.scrollLeft+ document.documentElement.clientWidth - offsetWidth);
	height:210px;
	width: 77px; 
	background-image:url(../images/left_button.png);
	z-index:100;
}

#left_button:hover
{
	background-image:url(../images/left_button_hover.png);
	cursor:pointer;
}
/*end introduce */
/**********************************/
/*           news cua 4 cuc      */
/**********************************/
#news .slider-description{
	text-align:left !important;
	color:#000;	
}
#news  .img{
	float:left;	
}
#news img{
	width:150px;
	height:100px;
}
#news .summary{
	font-style:italic;
	font-size:12px;
	color:#999999;
		
}
#news .description{
	margin-top:10px;	
}